touch
Linux Command – touch ใช้ในการเปลี่ยนแปลง file timestamps
คำสั่ง
1. สร้าง file เปล่า
touch <file>
$ touch test $ ls -ltr test -rw-rw-r-- 1 root root 0 May 10 10:16 test
2. เปลี่ยนแปลงเวลา modification time ของ file
touch -t <time[YYYYMMDDHHMISS]> <file>
$ touch -t 201705100900 test $ ls -ltr test -rw-rw-r-- 1 root root 0 May 10 09:00 test
โครงสร้างคำสั่ง
touch [OPTION]... FILE...
รายละเอียด
เป็นคำสั่งที่ใช้ในการเปลี่ยนแปลง file timestamps รวมถึงสามารถสร้าง file เปล่าได้
Option
A FILE argument that does not exist is created empty, unless -c or -h is supplied. A FILE argument string of - is handled specially and causes touch to change the times of the file associated with standard output. Mandatory arguments to long options are mandatory for short options too. -a change only the access time -c, --no-create do not create any files -d, --date=STRING parse STRING and use it instead of current time -f (ignored) -h, --no-dereference affect each symbolic link instead of any referenced file (useful only on systems that can change the timestamps of a symlink) -m change only the modification time -r, --reference=FILE use this file's times instead of current time -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time --time=WORD change the specified time: WORD is access, atime, or use: equivalent to -a WORD is modify or mtime: equivalent to -m --help display this help and exit --version output version information and exit Note that the -d and -t options accept different time-date formats.
กลุ่มคำสั่ง
–
Reference:
Author: Suphakit Annoppornchai
Credit: https://saixiii.com